Alice O ' WW 1 W 2 W ' O ' ' Bob 5 3 4 O W Charles TWO ' O ' ' '
نویسندگان
چکیده
Watermarking embeds a secret message into a cover message. In media watermarking the secret is usually a copyright notice and the cover a digital image. Watermarking an object discourages intellectual property theft, or when such theft has occurred, allows us to prove ownership. The Software Watermarking problem can be described as follows. Embed a structure W into a program P such that: W can be reliably located and extracted from P even after P has been subjected to semantics preserving transformations such as code optimization and obfuscation; W is stealthy; W has a high data rate; embedding W into P does not adversely aaect the performance of P; and W has a mathematical property that allows us to argue that its presence in P is the result of deliberate actions. In the rst part of the paper we construct an informal taxonomy of software watermarking techniques. In the second part we formalize these results. Finally, we propose a new software watermarking technique in which a dynamic graphic watermark is stored in the execution state of a program. 1 Introduction Apart from Grover 15] and a few recent US patents 10,20, 27,32], very little (publicly available) information seems to exist on software watermarking in which a copyright message is embedded into a program. This is in contrast to media watermarking which is a very active area of research 4,6,21, 29]. In the present paper we will try to bring together what little information does exist in the form of a taxonomy of software watermarking techniques, provide a formalization of software watermarking, and present new results on dynamic data structure watermarking.
منابع مشابه
Evaluation of the organophosphorus hydrolase enzyme activity in creams and investigation of its stability
The main purpose of this project is investigation of the organophosphorus hydrolase (OPH) enzyme activity in water in oil (w/o) and oil in water (o/w) creams and investigation of the OPH enzyme stability in formulated creams. OPH enzyme was extracted and purified from strain flavobacterium. The w/o and o/w creams were prepared using different formulations. In order to achieve an emulsion with m...
متن کاملSynthesis, Characterization and Crystal Structure of Caffeine Complex of Mn(II) p-Hydroxybenzoate
A new manganese(II) complex containing p-hydroxybenzoate and caffeine ligands, namely [Mn(OH-C6H4COO)2(H2O)4].2(C8H10N4O2).8H2O has been prepared. The synthesized complex has been characterized by elemental analyses, FT-IR spectroscopy, X-ray crystallography, and m...
متن کاملFast and environmental-friendly degradation of tert-butyl mercaptan from contaminated soil using bimetallic-modified Fenton process
In this work, the fast remediation of tert-butyl mercaptan from the polluted soil via a bimetallic Fenton treatment that included Fe2+/Fe3+/Fe0/Cu2+ in the presence of gasoline was studied. The analysis of variance and the Pareto analysis resulting from the central composite design (CCD) showed that the H2O2, CuSO4<...
متن کاملبررسی آوایی غلت نرمکامی [w] در زبان فارسی
غلت نرمکامی [w] بر خلاف غلت سختکامی [j] در نظام آوایی زبان فارسی نقش تمایزدهندگی ندارد زیرا توزیع آن در مواضع واجی ناقص است؛ یعنی تنها در تعداد معدودی از کلمات فارسی آن هم فقط بعد از واکۀ [o] ظاهر میشود (مانند "شوق"، "حول"، "دور"). به همین دلیل، [w] در فارسی صرفاً به عنوان واجگونهای از واج /v/ در نظر گرفته شده است. همچنین، فرض شده است که غلت نرمکامی [w] در روساخت آوایی کلمات مورد نظر، گاه به...
متن کاملSynthesis, Characterization and Photocatalytic Properties of MnTiO3-Zeolite-Y Nanocomposites
MnTiO3-Zeolite-Y nanocomposites were synthesized with 5-10-20% (w/w) of MnTiO3 by stearic acid gel method. Then, the gels were calcined at 900 °C for 4 hours and the resulted spectra were investigated at 20% (w/w) concentration. Also, the presence of rhombohedral phase of MnTiO3 in Zeolite-Y matrix was confirmed by XRD, SEM, EDX and BET. The VSM results showed t...
متن کامل